#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
	int m, n, total = 0;
	scanf("%d %d", &m, &n);

	for (int i = m; i <= n; i++)
	{
		if (i % 3 == 0)
		{
			if (i % 10 == 5 || (i / 10) % 10 == 5 || (i / 100) % 10 == 5 || i / 1000 == 5)  //检验个,十,百,千位是否为5
			{
				if (total == 0)
					printf("%d", i);
				else
					printf(" %d", i);
				total++;
			}
		}
	}

	if (total == 0)
		printf("No exist");
	return 0;
}